@charset "utf-8";
/*common*/
table{border-collapse: collapse;table-layout: fixed;}
body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,code,form,fieldset,legend,textarea,p,blockquote,th,td,input,select,textarea,button,img{padding: 0; margin: 0;font-size:14px;line-height:1;font-family:"Microsoft YaHei"; font-weight: normal;font-style: normal;color: #333;word-break:break-all}
body{font-family:"Microsoft YaHei";position: relative;background: none}
body,input,select,textarea,button{font-size:12px;line-height: 1}
blockquote:before, blockquote:after,q:before, q:after{content:'';content:none}
a{text-decoration: none;}
fieldset,img,abbr,acronym{border: 0 none;}
img{vertical-align:top;}
abbr,acronym{font-variant: normal;}
blockquote, q{quotes: none}
dl,ul,ol,menu,li{list-style:none}
input,button,textarea,select,optgroup,option{font-family:inherit; font-size:inherit; font-style:inherit; font-weight:inherit;}/* 输入控件字体 */
input,select,textarea,button{vertical-align:middle;outline:none;}
textarea{resize:none;overflow: auto;}
input[type="button"]{cursor: pointer;}
button{border:0 none;background-color:transparent;cursor:pointer}
input::-moz-focus-inner{border: 0; padding: 0;}
h1,h2,h3,h4,h5,h6{font-size: 100%;font-weight: normal}
table{table-layout: fixed;border-collapse: collapse;}
a:focus{outline:none;}
input::-ms-clear,input::-ms-reveal {display:none;}
.hide{display: none;}
.pb0{padding-bottom: 0!important;}
.table_demo{width: 80%;margin: 0 auto;}
.table_demo >tbody>tr>td{border: 1px solid #ddd;padding: 20px;}
.table_demo >tbody{padding: 10px;border:1px solid #ddd;}
/* clearfix */
.clearfix{ *zoom:1;}
.clearfix:after{display:table; line-height:0; content:""; clear:both;}
.clear{clear: both;}
/* public.comission */
.fl{float:left;display:inline}
.fr{float:right;display:inline}
.tc{ text-align:center;}
.tr{ text-align:right;}
h1,h2,h3,h4,h5{ font-weight:normal;}
.pr{position:relative}
.pa{position:absolute}
/*mystyle*/
pre{line-height: 1.5;margin: 10px;}
h4{font-size: 16px;padding: 8px;margin-right: 0;background: #eeeeee;font-weight: bold;margin-bottom: 10px;}
.dis-table{display: table}
.w-800 table  th, td { white-space: nowrap; }
.w-800 div.dataTables_wrapper {
    width: 800px;
    margin: 0 auto;
}
/*selectordie*/
.w150tar{display: inline-block;width: 150px;text-align: right }
.select2-selection__rendered{width: 100%;box-sizing: border-box;}
.select_box {border:1px solid #ddd;}
.select_box .sod_select{border:none;text-transform: none}
.select_box .sod_select .sod_list{border: 1px solid #ddd;margin: 0;width: 100%;}
.select_box .sod_select{width: 100%;}
.select_box .sod_select.above .sod_list{border: 1px solid #ddd;}
/*lunbo*/
.index_banner_box{width: 648px;position: relative;margin:0 auto;}
.ctxt{width:648px;height: 200px;overflow: hidden;margin: 0 auto;}
.ctxt li{height:30px;}
.index_banner{overflow: hidden;width:648px;height: 266px; }
.index_banner ul li{float: left;position:relative;}
.index_banner ul li img{width: 648px;height: 266px;}
.index_banner ul li h1{position: absolute;bottom: 0;left: 0;height: 40px;width: 100%;background: url(../images/banner_bg.png) repeat-x left center;line-height: 40px;color:#fff;text-indent: 20px; }
.circles{position: absolute;bottom:17px;right: 10px; }
.circles li{position: relative;z-index: 1;cursor: pointer;;float: left;width:6px;height: 6px;background: #fff;border-radius: 3px;text-indent: -9999px;margin-right: 10px;}
.circles li.navOn{background-color:#2e82d0; }
#goL{position: absolute;left:-50px;top: 50%; font-size:40px;color: #aaa;}
#goR{position: absolute;right:-50px;top: 50%; font-size:40px;color: #aaa;}
.content{
    overflow: auto;
    position: relative;
    padding: 20px;
    background: #333;
    margin: 10px;
    width: 740px;
    max-width: 97%;
    height: 400px;
    -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box;
}
#scrollexamples{
    background-color: #191919;
    background-color: rgba(0,0,0,0.3);
    padding: 20px 5px;
    margin: 10px 0;
    overflow: hidden;
}
.content p{color: #fff;    margin-bottom: 10px;line-height: 1.5;white-space: nowrap}
/*placeholer*/
.unified{display:table;width: 100%}
.unified label{float: left;}
.inputPlaceholderWraper{position: relative;float: left}
.inputPlaceholderWraper .ctxtstr{position: absolute;top: 2px;color: #a0a0a0;left: 1px;}
.weather-info h2{font-size: 18px;}
.weather-show>div{line-height: 2;}
.julying-weather .sky .child-0{height:69px;margin-bottom: 20px; }